package com.sxhuangjiang.websocketdemo.controller;

import com.sxhuangjiang.websocketdemo.websocket.TopicServer;
import org.springframework.web.bind.annotation.CrossOrigin;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 结合实际，进行触发
 * @author huang
 * @version V1.0
 * @date 2019-12-03 9:47
 */
@RestController
@RequestMapping("/user")
@CrossOrigin
public class UserController {
    /**
     * 模拟获取用户列表的接口。
     * @return
     */
    @GetMapping("/list")
    public String list(){
        //do something... get data...

        //整理信息，推送日志或者是警告或者是其他任何想要推送的提示。
        TopicServer.pushMessage("** 用户期望获取用户列表。");

        //return result
        return "{\"code\":0,\"data\":10}";
    }
}
